Plug memory leaks caused by wrong use of g_slist_remove_link(). (#405515,
authorMatthias Clasen <mclasen@redhat.com>
Sat, 28 Apr 2007 14:41:04 +0000 (14:41 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 28 Apr 2007 14:41:04 +0000 (14:41 +0000)
2007-04-28  Matthias Clasen  <mclasen@redhat.com>

        * gdk/win32/bdfcursor.c (compose_cursors_from_fonts):
        * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_reorder):
        * gtk/gtkfilesystemmodel.c (got_root_folder_cb):
        (get_children_folder_cb): Plug memory leaks caused by wrong
        use of g_slist_remove_link().  (#405515, Nicolas Peninguy)

svn path=/trunk/; revision=17671

ChangeLog
gdk/win32/bdfcursor.c
gtk/gtkcombobox.c
gtk/gtkfilesystemmodel.c

index 9326833711cef89432edce828d6371aca398bce1..e3e8e98c7679f86c78a70c082c5839ca90f15a94 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2007-04-28  Matthias Clasen  <mclasen@redhat.com>
+
+       * gdk/win32/bdfcursor.c (compose_cursors_from_fonts):
+       * gtk/gtkcombobox.c (gtk_combo_box_cell_layout_reorder): 
+       * gtk/gtkfilesystemmodel.c (got_root_folder_cb):
+       (get_children_folder_cb): Plug memory leaks caused by wrong 
+       use of g_slist_remove_link().  (#405515, Nicolas Peninguy)
+
 2007-04-28  Matthias Clasen  <mclasen@redhat.com>
        
        * demos/gtk-demo/printing.c: Fix the headers in the print
index e9d0e0520670396f203975c81d3abf3d55c82962..8f75b3b489a33512d6000ba076c8c6335a343402 100644 (file)
@@ -279,7 +279,7 @@ static void compose_cursors_from_fonts()
 {
        GSList *l;
 
-       for (l = g_slist_copy(fonts); l; l = g_slist_remove_link(l,l))
+       for (l = g_slist_copy (fonts); l; l = g_slist_delete_link (l,l))
        {
                font_info_t *fi = l->data;
                gchar *name;
index 4bb29410b02c1a559f215f24aaab58dd037c0824..b379446650ce094c91092da353dcbf8e4266e955 100644 (file)
@@ -4373,7 +4373,7 @@ gtk_combo_box_cell_layout_reorder (GtkCellLayout   *layout,
 
   g_return_if_fail (link != NULL);
 
-  combo_box->priv->cells = g_slist_remove_link (combo_box->priv->cells, link);
+  combo_box->priv->cells = g_slist_delete_link (combo_box->priv->cells, link);
   combo_box->priv->cells = g_slist_insert (combo_box->priv->cells, info,
                                            position);
 
index 754d0cc36bc8e4f7e45d8bedc2795b4795088562..4398883712008992419ebcec964738571fad8fa0 100644 (file)
@@ -615,7 +615,7 @@ got_root_folder_cb (GtkFileSystemHandle *handle,
   if (!tmp_list)
     goto out;
 
-  model->pending_handles = g_slist_remove_link (model->pending_handles,
+  model->pending_handles = g_slist_delete_link (model->pending_handles,
                                                tmp_list);
 
   if (cancelled || !folder)
@@ -1528,7 +1528,7 @@ get_children_get_folder_cb (GtkFileSystemHandle *handle,
   if (!tmp_list)
     goto out;
 
-  data->model->pending_handles = g_slist_remove_link (data->model->pending_handles, tmp_list);
+  data->model->pending_handles = g_slist_delete_link (data->model->pending_handles, tmp_list);
 
   if (cancelled || !folder)
     {